package org.wdcode.back.tag;

import org.wdcode.back.constants.BackTagConstants;
import org.wdcode.back.tag.button.ResetPwdTag;
import org.wdcode.back.tag.button.SubmitTag;

/**
 * 按钮标签
 * @author WD
 * @since JDK6
 * @version 1.0 2010-03-24
 */
public final class ButtonTag extends BaseUITag {
	// 序列化ID
	private static final long	serialVersionUID	= -4833714988881869235L;

	/**
	 * 初始化
	 */
	@Override
	protected void init() {
		// 设置标签为空
		tag = null;
		// 获得类型
		String type = getStack().findString(BackTagConstants.BUTTON_TYPE);
		// 判断是什么类型的标签
		if (BackTagConstants.BUTTON_SUBMIT.equals(type)) {
			tag = new SubmitTag();
		} else if (BackTagConstants.BUTTON_RESET_PWD.equals(type)) {
			tag = new ResetPwdTag();
		}
	}
}
